#import "_ALElement.h"

@interface ALElement : _ALElement {}

@property (nonatomic, retain) NSImage *attachmentImage;
@property (nonatomic, readonly) BOOL isPrimary;

+(NSString *)keyForElementType:(ALElementType)theType;
-(NSURL *)attachmentURL;
-(void)setAttachmentURL:(NSURL *)aURL;
-(NSString *)elementValueKey;
-(id)elementValue;
-(void)setElementValue:(id)elementObject;
-(NSString *)label;
-(void)setLabel:(NSString *)label;
-(NSNumber *)elementType;
-(void)setElementType:(NSNumber *)elementType;
-(NSNumber *)lineNumber;
-(void)setLineNumber:(NSNumber *)lineNumber;
-(NSString *)infoPListKey;
-(void)setInfoPListKey:(NSString *)infoPListKey;

@end
